package com.example.payment.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Builder;
import com.example.payment.enums.PaymentStatus;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PaymentResponse {
    
    private String orderNo; // 支付订单号
    
    private String businessOrderNo; // 业务订单号
    
    private PaymentStatus status; // 支付状态
    
    private String paymentUrl; // 支付链接（用于跳转支付）
    
    private String qrCode; // 二维码（用于扫码支付）
    
    private String message; // 响应消息
    
    private boolean success; // 是否成功
    
    private String errorCode; // 错误代码
    
    private String errorMessage; // 错误信息
} 